<%--
  Created by IntelliJ IDEA.
  User: lingshao
  Date: 2020/9/15
  Time: 10:51
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>试卷信息表</title>
    <!--导入layui--><!--导入jquery包-->

    <%--    引入layer--%>
    <script src="../jQuery/jquery-1.11.2.js"></script>
    <script src="../layer/layer/layer.js"></script>
    <script src="../layui/layui/layui.js"></script>
    <!--导入layui--><!--导入jquery包-->
    <script language="javascript" src="../dayin/jquery-1.4.4.min.js"></script>
    <!--
    如果您使用的是高版本jQuery调用下面jQuery迁移辅助插件即可
    <script src="http://www.jq22.com/jquery/jquery-migrate-1.2.1.min.js"></script>
    -->
    <script language="javascript" src="../dayin/jquery.jqprint-0.3.js"></script>
    <script language="javascript">
        //打印试卷
        function aa(){
            $("#day").jqprint();
        }
    </script>

    <script type="text/html" id="barDemo">
        <a href="javascript:;" style="font-size: 20px;font-family: 微软雅黑;" class="layui-btn layui-btn-sm layui-btn-radius layui-btn-warm" lay-event="edit">编辑</a>
        <a href="javascript:;" style="font-size: 20px;font-family: 微软雅黑;" class="layui-btn layui-btn-sm layui-btn-radius layui-btn-danger" lay-event="delete">删除</a>
        <a href="javascript:;" style="font-size: 20px;font-family: 微软雅黑;" class="layui-btn layui-btn-sm layui-btn-radius " lay-event="publish">打印试卷</a>
        <a href="javascript:;" style="font-size: 20px;font-family: 微软雅黑;" class="layui-btn layui-btn-sm layui-btn-radius " lay-event="daan">打印答案</a>
    </script>
    <link rel="stylesheet" href="../layui/layui/css/layui.css" media="all">
    <style type="text/css">
        .layui-table-cell{
            height:50px;
            line-height: 50px;
        }
        *{
            font-size: 20px;
            font-family: 微软雅黑;
        }
    </style>
    <script type="text/javascript">
        $(function () {
            //查询所有班级
            $.ajax({
                async:false,
                url:"../ClassServlet?method=findClass" ,
                type:'GET',
                data:"",
                success:function (data) {
                    data=$.parseJSON(data);
                    var leng=data.json1;
                    var str="<option value=''>"+"--请选择班级名称--"+"</option>";
                    $.each(leng,function (index,item) {
                        str+="<option value="+item.className+">"+item.className+"</option>";
                    })
                    $("#ex1").append(str);
                    $("#className").append(str);
                }
            });
            //查询所有课程名称
            $.ajax({
                async:false,
                url:"../CourseServlet?method=findCourse",
                type:'GET',
                data:"",
                success:function (data) {
                    data=$.parseJSON(data);
                    var leng=data.json1;
                    var str="<option value=''>"+"--请选择课程名称--"+"</option>";
                    $.each(leng,function (index,item) {
                        str+="<option value="+item.courseName+">"+item.courseName+"</option>";
                    });
                    $("#courseName").append(str);
                }
            });
            //$("#className")
        });
    </script>
</head>
<body>



<!--添加和修改弹出对话框-->
<div style="display: none;" id="MaxDiv">
    <div style="margin-top: 40px;margin-left: 20px;">
        <form class="layui-form" method="post" id="mainForm" lay-filter="myForm">
            <div class="layui-form-item" >
                <label class="layui-form-label">试卷编号</label>
                <div class="layui-input-inline">
                    <input type="text" name="paperId" style="width: 300px;" id="stopText"   placeholder="请输入试卷编号" autocomplete="off" class="layui-input" />
                </div>
            </div>
            <div class="layui-form-item" >
                <label class="layui-form-label">班级名称</label>
                <div style="width: 300px" class="layui-input-inline">
                    <select  name="className" id="ex1" >
<%--                        <option value="">--请选择班级名称--</option>--%>
<%--                        <option value="1">t281</option>--%>
<%--                        <option value="2">t282</option>--%>
<%--                        <option value="3">t283</option>--%>
<%--                        <option value="4">t285</option>--%>
<%--                        <option value="5">t286</option>--%>
<%--                        <option value="6">t287</option>--%>
                    </select>
                </div>
            </div>
            <div class="layui-form-item" >
                <label class="layui-form-label">课程编号</label>
                <div class="layui-input-inline">
                    <input type="text" name="courseName" style="width: 300px;" id="stopId"   lay-verify="required" placeholder="请输入课程编号" autocomplete="off" class="layui-input" />
                </div>
            </div>
            <div class="layui-form-item" >
                <label class="layui-form-label" >试题编号组</label>
                <div class="layui-input-inline">
                    <textarea rows="10" cols="42" name="subjectIds" style="width: 300px;" id="subjectIds"   lay-verify="required" placeholder="请输入试题编号组" autocomplete="off" class="layui-input" ></textarea>
                </div>
            </div>
            <div class="layui-form-item">
                <label class="layui-form-label">考试时间</label>
                <div class="layui-input-inline">
                    <input type="date" name="examDate" style="width: 300px;" id="examid" lay-verify="required" placeholder="请输入考试时间" autocomplete="off" class="layui-input" />
                </div>
            </div>

            <div class="layui-form-item">
                <label class="layui-form-label">开始时间</label>
                <div class="layui-input-inline">
                    <input type="time" name="beginTime" style="width: 300px;"   lay-verify="required" placeholder="请输入考试开始时间" autocomplete="off" class="layui-input" />
                </div>
            </div>
            <div class="layui-form-item">
                <label class="layui-form-label">结束时间</label>
                <div class="layui-input-inline">
                    <input type="time" name="finishTime" style="width: 300px;"   lay-verify="required" placeholder="请输入考试结束时间" autocomplete="off" class="layui-input" />
                </div>
            </div>

            <div class="layui-form-item">
                <div class="layui-input-block">
                    <button class="layui-btn  " style="font-size: 15px;font-family: 微软雅黑;" style="margin-left: 60px"  id="okk"  lay-submit lay-filter="okkFilter" >确认</button>
                    <button type="reset" style="font-size: 15px;font-family: 微软雅黑;" class="layui-btn layui-btn-warm">重置</button>
                </div>
            </div>
        </form>
    </div>
</div>






<blockquote class="layui-elem-quote news_search">
    <div class="layui-form" lay-filter="test" id="demoTable" hidden="true">
        <div style="width: 220px;height: 30px;" class="layui-inline">
            <select   name="className" id="className" >
<%--                <option value="">--请选择班级名称--</option>--%>
<%--                <option value="1">t281</option>--%>
<%--                <option value="2">t282</option>--%>
<%--                <option value="3">t283</option>--%>
<%--                <option value="4">t285</option>--%>
<%--                <option value="5">t286</option>--%>
<%--                <option value="6">t287</option>--%>
            </select>
        </div>
        <div style="width: 220px;height: 30px;" class="layui-inline">
            <select   name="courseName" id="courseName" >
<%--                <option value="">--请选择课程名称--</option>--%>
<%--                <option value="1">HTML5</option>--%>
<%--                <option value="2">java基础</option>--%>
<%--                <option value="3">java面向对象</option>--%>
<%--                <option value="4">mysql数据库</option>--%>
<%--                <option value="5">javaWeb</option>--%>
<%--                <option value="6">javascript</option>--%>
            </select>
        </div>
        <div class="layui-inline">
            <input type="date" style="width: 220px;height: 35px;margin-top: 4px" placeholder="请输入考试日期" class="layui-input" name="examDate" id="examDate" autocomplete="off">
        </div>
        <button class="layui-btn layui-btn-radius layui-btn-normal layui-inline" lay-submit lay-filter="search" >搜索</button>
        <div style="margin-left:200px;" class="layui-inline">
            <a href="javascript:;" style="font-size: 20px;font-family: 微软雅黑;"  class="layui-btn layui-btn-radius layui-btn-danger layui-icon layui-icon-delete" lay-event="allDelete">批量删除</a>
        </div>
    </div>

    <!--打印弹出层-->
    <div id="main" style="display: none">
        <form class="layui-form" lay-filter="test" >
            <div style="width: 600px;" id="day">
                <%--<div style="font-size: 22px;height: 50px;margin-left: 250px;margin-top: 30px">Java数据库编程</div>
                <hr/>
                <div style="font-size: 20px;height: 150px;margin-left: 20px">
                    <p>1.SQL语言中，删除记录的命令是(   )</p>
                    <p>A:DELETE</p>
                    <p>B:DROP</p>
                    <p>C:CLEAR</p>
                    <p>D:REMOVE</p>
                </div>
                <hr/>
                <div style="font-size: 20px;height: 150px;margin-left: 20px">
                    <p>2.下列哪个不是数据库对象(   )</p>
                    <p>A:数据类型</p>
                    <p>B:规则</p>
                    <p>C:默认</p>
                    <p>D:用户</p>
                </div>
                <hr/>
                <div style="font-size: 20px;height: 150px;margin-left: 20px">
                    <p>3.一个XML文件能被浏览器解析的最小要求是(   )</p>
                    <p>A:这个文件是形式良好的</p>
                    <p>B:这个文件是结构完整的</p>
                    <p>C:必需每个标记都是XML标准定义过了的</p>
                    <p>D:扩展名必须是.xml的文件</p>
                </div>
                <hr/>
                <div style="font-size: 20px;height: 150px;margin-left: 20px">
                    <p>4.SQL Server是一种什么数据库管理系统(   )</p>
                    <p>A:DELETE</p>
                    <p>B:DROP</p>
                    <p>C:CLEAR</p>
                    <p>D:REMOVE</p>
                </div>
                <hr/>
                <div style="font-size: 20px;height: 150px;margin-left: 20px">
                    <p>5.非主键必须依赖于主键于主键列, 这属于下列范式的内容(   )</p>
                    <p>A:1NF</p>
                    <p>B:2NF</p>
                    <p>C:3NF</p>
                    <p>D:都没有</p>
                </div>
                <hr/>--%>
                <%--<div style="height: 50px">
                    <a id="btn1" onclick="aa()" class="layui-btn layui-btn-normal" style="font-size: 22px;margin-left: 250px;margin-top: 5px;">打印</a>
                </div>--%>
            </div>
        </form>
    </div>


    <%--显示表格--%>
    <table id="demo" lay-filter="test"></table>
</blockquote>


<script>

    layui.use(['table','layer','form','element'], function(){
        var table = layui.table;
        var layer=layui.layer;
        var form=layui.form;
        var laydate=layui.laydate;
        var element=layui.element;


        //渲染表格
        table.render({
            elem: '#demo'
            ,cellMinWidth: 220
            ,toolbar:"#demoTable"
            ,height:650
            ,method:'post'
            ,url: '../PaperServlet?method=findAll' //数据接口
            , limits: [5,10,15,20]  //一页选择显示3,5或10条数据
            , limit: 5  //一页显示10条数据
            , parseData: function (res) { //将原始数据解析成 table 组件所规定的数据，res为从url中get到的数据
                var result;
                if (this.page.curr) {
                    result = res.data.slice(this.limit * (this.page.curr - 1), this.limit * this.page.curr);
                }
                else {
                    result = res.data.slice(0, this.limit);
                }
                return {
                    "code": res.code, //解析接口状态
                    "msg": res.msg, //解析提示文本
                    "count": res.count, //解析数据长度
                    "data": result //解析数据列表
                };
            }


            ,cols: [[ //表头
                {type:"checkbox",fixed: "left"}
                ,{field: 'paperId', title: '试卷编号'}
                ,{field: 'className', title: '班级名称'
                    // ,templet:function (d) {
                    //     if (d.classId==5){
                    //         return '<span style="color: #D03948;">t286</span>'
                    //     }else if (d.classId==1){
                    //         return '<span style="color: #18A4D0;">t281</span>'
                    //     }else if (d.classId==2){
                    //         return '<span style="color: #b2dba1;">t282</span>';
                    //     }else if (d.classId==3){
                    //         return '<span style="color: olivedrab;">t28</span>';
                    //     }else if (d.classId==4){
                    //         return '<span style="color: #ff8080;">t285</span>';
                    //     }else if (d.classId==6){
                    //         return '<span style="color: darkturquoise;">t287</span>';
                    //     }
                    // }
                }
                ,{field: 'courseName',title: '课程名称'
                    // ,templet:function (d) {
                    //     if (d.courseId==1){
                    //         return '<span style="color: #D03948;">HTML5</span>'
                    //     }else if (d.courseId==2){
                    //         return '<span style="color: #18A4D0;">java基础</span>'
                    //     }else if (d.courseId==3){
                    //         return '<span style="color: #b2dba1;">java面向对象</span>';
                    //     }else if (d.courseId==4){
                    //         return '<span style="color: olivedrab;">mysql数据库</span>';
                    //     }else if (d.courseId==5){
                    //         return '<span style="color: #ff8080;">javaWeb</span>';
                    //     }else if (d.courseId==6){
                    //         return '<span style="color: darkturquoise;">javascript</span>';
                    //     }
                    // }
                }
                ,{field: 'subjectIds', title: '试卷编号组'}
                ,{field: 'examDate', title: '考试日期'}
                ,{field: 'beginTime', title: '考试开始时间'}
                ,{field: 'finishTime', title: '考试结束日期'}
                ,{fixed: 'right', title:'操作', toolbar: '#barDemo',align:'center',width:'600'}
            ]]
            ,page:true
        });

        //为删除和编辑添加事件
        /*
        * 删除：首先捕捉在功具条点击事件(添加对应的内置监听事件)，在函数中接收事件源，事件源.event获得的值即为
        * 点击标签的lay-event属性的值，取出值进行判断后，询问用户是否确认删除，确认后，通过ajax发送数据，接收
        * 响应后弹出提示并关闭询问框，最后刷新表格
        * */
        //test是我们tablel表的layui-filter
        table.on("tool(test)",function(e){
            //判断点击的是删除事件
            //取得点击行的数据
            var data=e.data;
            if (e.event=="delete"){
                layer.confirm("确认要删除吗？",function(index){
                    //形式上删除这一行
                    e.del();
                    $.ajax({
                        type:"POST",
                        url:"../PaperServlet?method=delete",//该路径仅供测试
                        data:"paperId="+data.paperId,//传递的参数行的id
                        dataType:"text",
                        success:function(data){
                            if (data=="ok"){
                                layer.msg("删除成功",{icon:1,time:2000});
                                //添加成功，返回了一行数据id,servlet接收后删除，删除成功后返回ok
                            }else{
                                layer.msg("删除失败",{icon:2,time:2000});
                            }
                        }
                    });
                    //点击后关闭对话框
                    layer.close(index);
                    //刷新表格
                    table.reload("demo");
                });
                return false;
            }else if (e.event=="edit"){//判断点击的为编辑
                //让主键不能修改
                $("#stopText").attr("readonly","readonly");
                //让课程编号不能修改
                $("#stopId").attr("readonly","readonly");
                //将确认按钮改为修改
                $("#okk").text("修改");//它是对话框当中的内容
                //打开对话框
                closeDiv=layer.open({
                    type:1,
                    title:"修改内容",
                    offset: 'auto',
                    area:["510px","600px"],
                    content:$("#MaxDiv").html()
                });
                //将数据添加到表单当中
                form.val("myForm",{
                    "paperId":data.paperId,
                    "className":data.className,
                    "courseName":data.courseName,
                    "subjectIds":data.subjectIds,
                    "examDate":data.examDate,
                    "beginTime":data.beginTime,
                    "finishTime":data.finishTime
                });

            }else if (e.event=="publish"){//判断点击的为打印题目
                debugger;
                //ajax发送题目编号为了获取题目
                $.ajax({
                    url:"../PaperServlet?method=findSubject",
                    type:"POST",
                    data:"subjectIds="+data.subjectIds,
                    success:function(date){
                        date=$.parseJSON(date);
                        if ($("#day").children().length!=1){
                            $("#day").children().remove();
                            var str='<div style="height: 50px"><a id="btn1" onclick="aa()" class="layui-btn layui-btn-normal" style="font-size: 22px;margin-left: 250px;margin-top: 5px;">打印</a></div><div style="font-size: 25px;margin-left: 180px;margin-top: 30px">'+data.courseName+'</div><br/><span>'+"班级:_______姓名:_______"+'</span><hr/>';
                            $.each(date,function(index,item){
                                str+='<div style="font-size: 20px;margin-left: 20px">';
                                str+='<p>'+(index+1)+''+'.'+''+item.stem+'</p>';
                                str+=optionHtml(item);
                                str+="</div>";
                                str+="<hr/>";
                            });
                            str+="</div>";
                            $("#day").append(str);
                            element.init();
                        }else{
                            /*var str='<div style="height: 50px"><a id="btn1" onclick="aa()" class="layui-btn layui-btn-normal" style="font-size: 22px;margin-left: 250px;margin-top: 5px;">打印</a></div><div style="font-size: 25px;margin-left: 180px;margin-top: 30px">'+data.courseName+"   "+"班级:    "+"姓名:     "+'</div><hr/>';
                            $.each(date,function(index,item){
                                str+='<div style="font-size: 20px;margin-left: 20px">';
                                str+='<p>'+(index+1)+''+'.'+''+item.stem+'</p>';
                                str+=optionHtml(item);
                                str+="</div>";
                                str+="<hr/>";
                            });
                            str+="</div>";
                            $("#day").append(str);
                            element.init();*/
                        }
                        layer.open({
                            type: 1,
                            title: '打印预览',
                            area: ['650px', '700px'],
                            shade: 0.3,
                            anim: 2,
                            content: $("#main").html(),
                            cancel: function(){
                                // 右上角关闭事件的逻辑
                                table.reload("demo");
                            }
                        });

                        //得出每个选项字符串
                        function optionHtml(data){
                            //获取每个选择字符串
                            var optionStr="";
                            //选项集
                            if (data.optionA!=""){//判断值不为空
                                optionStr+="<p>A、"+data.optionA+"</b><br/>";
                            }
                            if (data.optionB!=""){
                                optionStr+="<p>B、"+data.optionB+"</b><br/>";
                            }
                            if (data.optionC!=""){
                                optionStr+="<p>C、"+data.optionC+"</b><br/>";
                            }
                            if (data.optionD!=""){
                                optionStr+="<p>D、"+data.optionD+"</b><br/>";
                            }
                            if (data.optionE!=""){
                                optionStr+="<p>E、"+data.optionE+"</b><br/>";
                            }
                            if (data.optionF!=""){
                                optionStr+="<p>F、"+data.optionF+"</b><br/>";
                            }
                            if (data.optionG!=""){
                                optionStr+="<p>G、"+data.optionG+"</b><br/>";
                            }
                            if (data.optionH!=""){
                                optionStr+="<p>H、"+data.optionH+"</b><br/>";
                            }
                            return optionStr;
                        }
                    }
                });

            }else if(e.event=='daan'){//判断点击的为打印答案
                $.ajax({
                    url:"../PaperServlet?method=findSubject",
                    type:"POST",
                    data:"subjectIds="+data.subjectIds,
                    success:function(date){
                        date=$.parseJSON(date);
                        if ($("#day").children().length!=1){
                            $("#day").delegate('.delBtn','click',function(){
                                $(this).parent().remove();
                            });
                            $("#day").children().remove();
                            var str='<div style="height: 50px"><a id="btn1" onclick="aa()" class="layui-btn layui-btn-normal" style="font-size: 22px;margin-left: 250px;margin-top: 5px;">打印</a></div><div style="font-size: 25px;margin-left: 180px;margin-top: 30px">'+data.courseName+'</div><br/><hr/>';
                            $.each(date,function(index,item){
                                str+='<span>'+(index+1)+'.'+item.correct+'、'+'</span>';
                                if(index==10){
                                    str+='<br/>';
                                }
                            });
                            str+="</div>";
                            $("#day").append(str);
                            element.init();
                        }else{
                            /*$("#day").delegate('.delBtn','click',function(){
                                $(this).parent().remove();
                            });
                            $("#day").children().remove();
                            var str='<div style="height: 50px"><a id="btn1" onclick="aa()" class="layui-btn layui-btn-normal" style="font-size: 22px;margin-left: 250px;margin-top: 5px;">打印</a></div><div style="font-size: 25px;margin-left: 180px;margin-top: 30px">'+data.courseName+'</div><hr/>';
                            $.each(date,function(index,item){
                                str+='<div style="font-size: 20px;margin-left: 20px">';
                                str+='<p>'+(index+1)+''+'.'+''+item.correct+'</p>';
                                str+=optionHtml(item);
                                str+="</div>";
                                str+="<hr/>";
                            });
                            str+="</div>";
                            $("#day").append(str);
                            element.init();*/
                        }
                        layer.open({
                            type: 1,
                            title: '打印预览',
                            area: ['650px', '700px'],
                            shade: 0.3,
                            anim: 2,
                            content: $("#main").html(),
                            cancel: function(){
                                // 右上角关闭事件的逻辑
                                table.reload("demo");
                            }
                        });
                    }
                });
            }
        });

        //判断点击的是搜索submit是指定的事件，在对应的标签上添加lay-submit即可，search是指定的lay-filter的值，如果没有，在标签上添加即可
        form.on("submit(search)",function(data){
            //获取数据
            var dataTable=data.field;
            if (dataTable.className!="" || dataTable.courseName!=""|| dataTable.examDate!=""){//判断输入的值都不为空
                //重载表格，刷新时发送数据
                table.reload("demo",{//table标签的id
                    page:{//刷新后从第几页开始显示
                        curr: 1
                    },
                    where:{
                        className:dataTable.className,
                        courseName:dataTable.courseName,
                        examDate:dataTable.examDate
                    }
                });
            }else{
                layer.msg("输入的内容不能为空");
            }
            return false;
        });


        //判断点击的是添加还是批量删除
        table.on("toolbar(test)",function (data) {
            //让主键可以输入
            $("#stopText").removeAttr("readonly");
            //让班级编号可以输入
            $("#stopId").removeAttr("readonly");
            //判断点击的是添加 add是点击标签的id
            if (data.event=="add"){
                //将确认按钮改为增加
                $("#okk").text("增加");
                //调出窗口
                closeDiv=layer.open({
                    type:1,
                    title:"增加内容",
                    offset: 'auto',
                    area:["510px","600px"],
                    content:$("#MaxDiv").html()
                });

            }else if (data.event=="allDelete"){//点击的是批量删除
                debugger;
                //拿到复选框选中行数据
                var data1=table.checkStatus(data.config.id).data;
                if (data1.length>0){
                    layer.confirm('确定要删除吗?', {icon: 3, title:'提示'}, function(index){
                        var paperIdStr="";
                        $.each(data1,function(index,item){
                            paperIdStr+=item.paperId+",";//paperid是当前表的主键
                        });
                        paperIdStr=paperIdStr.substring(0,paperIdStr.length-1);
                        //通过ajax发送数据
                        $.ajax({
                            type:"POST",
                            url:"../PaperServlet?method=allDelete",
                            data:"paperIdStr="+paperIdStr,
                            dataType:"text",
                            success:function(data){
                                if (data=="ok"){
                                    table.reload('demo');
                                    layer.msg("删除成功");
                                    //刷新表格
                                    table.reload('demo');
                                }else{
                                    layer.msg("删除失败")
                                }
                            }
                        });
                        layer.close(index);
                    });
                }else{
                    layer.msg("请选择数据再进行删除！");
                }
            }
        });


        //判断点击的是修改还是增加
        form.on("submit(okkFilter)",function(data){
            //拿到jQuery元素
            var elem=$("#okk").text();
            //var elem=$(data.elem);//因为拿到的是dom对象所以要转换成jqeury对象才可以调用text()
            //alert(elem.text());
            var jsonData=JSON.stringify(data.field);
            //判断点击的按钮是修改还是增加
            if (elem=="修改") {
                debugger;
                //用户输入的考试时间必须大于或者等于今天
                if (countTime(data.field.examDate) > countTime(newsDay())) {//判断为大于今天
                    //调用发送数据函数
                    sendData();
                } else if (countTime(data.field.examDate) == countTime(newsDay())) {//判断为等于今天
                    //判断用户选择的考试开始时间是否大于当前时间，必须大于当前时间，否则无效
                    if (parseMonthTime(newsTimeMonth()) < parseMonthTime(data.field.beginTime)) {
                        //调用发送数据函数
                        sendData();
                    } else {//当前时间大于考试开始时间
                        //示范一个公告层
                        var indexs=layer.alert("时区输入错误！！！", {icon: 5, title: "提示"}, function (index) {
                            layer.close(indexs);
                        });
                        return false;
                    }
                } else {//判断小于今天
                    //示范一个公告层
                    var indexs=layer.alert("日期输入错误！！！", {icon: 5, title: "提示"}, function (index) {
                        layer.close(indexs);
                    });
                    return false;
                }

                //获取当前时间，小时到分钟，
                function newsTimeMonth() {
                    var time = new Date();
                    var hours = time.getHours();
                    var month = time.getMinutes();
                    var newsMonthTotal = hours + ":" + month;
                    return newsMonthTotal;
                }

                //小时和分钟转换函数
                function parseMonthTime(time) {
                    var month = time.split(":");
                    var totalTime = 0;
                    $.each(month, function (index, item) {
                        if (index != 2) {
                            if (index == 0) {
                                totalTime = totalTime + (parseInt(item) * 60);
                            } else {
                                totalTime = totalTime + parseInt(item);
                            }
                        }
                    });
                    return totalTime;
                }

                //取得当前时间（天数）函数
                function newsDay() {
                    var time = new Date();
                    var year = time.getFullYear();
                    var mouth = time.getMonth() + 1;
                    var day = time.getDate();
                    newTime = year + "-" + mouth + "-" + day;
                    return newTime;
                }

                //月份和天数转换函数
                function countTime(time) {
                    var time = time.split("-");
                    var totalTime = 0;
                    $.each(time, function (index, item) {
                        if (index != 0) {
                            if (index == 1) {
                                totalTime = totalTime + (parseInt(item) * 30);
                            } else {
                                totalTime = totalTime + parseInt(item);
                            }
                        }
                    });
                    return totalTime;
                }

                //修改时发送数据的函数
                function sendData() {
                    //将数据发送到服务器端
                    $.ajax({
                        type: "POST",
                        url: "../PaperServlet?method=edit&className=" + data.field.className + "&courseName=" + data.field.courseName + "&paperId=" + data.field.paperId,
                        data: {"json": JSON.stringify(data.field)},
                        dataType: "text",
                        success: function (data) {
                            //判断修改是否成功
                            if (data == "ok") {
                                layer.msg("修改成功");
                                //刷新表格
                                table.reload('demo');
                            } else {
                                layer.msg("修改失败");
                            }
                            //不管添加成功还是失败，都需要清空对话框，防止为下次添加时造成影响
                            $("#mainForm")[0].reset();
                            //关闭对话框
                            layer.close(closeDiv);
                            return false;//不进行跳转，也就是不再表格显示时再次请求XXX.json
                        }
                    });
                }
            }else if (elem=="增加"){//判断点击的为增加
                //将数据发送到服务器端
                $.ajax({
                    type:"POST",
                    url:"../Test",
                    data:"json="+JSON.stringify(data.field),//发送的是表单的json字符串形式数据
                    dataType:"text",
                    success:function(data){
                        if (data=="ok"){
                            layer.msg("添加成功");
                        }else{
                            layer.msg("添加失败");
                        }
                    }
                });
                //清空表单框
                $("#mainForm")[0].reset();
                //关闭窗口
                layer.close(closeDiv);
                //不跳转
                return false;
            }
        });
    });
</script>
</body>
</html>